clear stones from a place - Francés Inglés Diccionario